Supplier Page from MyBioSource.com for Recombinant Dictyostelium discoideum Insulin-degrading enzyme homolog (DDB_G0287851), partial